为您找到与基于xpath的新闻信息抽取系统设计与实现论文 其它论文范文相关的共200个结果:
信息抽取技术对于从大量的文档中抽取需要的特定事实来说是非常有用的。互联网上就存在着这么一个文档库。在网上,同一主题的信息通常分散存放在不同网站上,表现的形式也各不相同。若能将这些信息收集在一起,用结构化形式储存,那将是有益的。以下是读文网小编今天为大家精心准备的:基于XPath的新闻信息抽取系统设计与实现相关论文。内容仅供参考,欢迎阅读!
摘 要:随着互联网技术的迅猛发展,因特网成为目前新闻信息最丰富最主要的来源。本文在分析新闻网页的基础上,并分析了目前现有的信息抽取技术和XML技术,提出了一个基于XML技术的Web新闻抽取系统。本文主要是充分运用XML中的XPath技术在数据定位方面的优势,并提出一种基于DOM树的XPath生成算法,使用XSLT语言用于描述抽取规则,并使用路径表达式XPath定位待抽取的信息点。
关键词:数据挖掘;信息抽取;新闻抽取系统;XPath
Abstract:With the rapid development of Internet technology, the Internet is now the main source of the most abundant information. On the basis of the analysis of news Web pages, and analysis of the current existing information extraction technology and XML technology,the paper presents a Web news extraction system based on XML technology. This paper mainly uses the XPath XML technology in data location advantages, and puts forward a DOM tree based XPath generation algorithm, using XSLT language to describe the selection rules, and the path expression XPath to extract information point.
Keywords:Data Mining;Information Extraction;News and Information Extraction System; XPath
随着时代发展,高校信息化建设成为影响学校发展的重要因素。目前高校主要活动由党委宣传部集中报道并及时发布门户网站,其他信息则由宣传部下属各二级单位信息员提供,或是宣传部采集二级网站新闻来进行获取。但网站在为学校教职工提供大量丰富信息的同时,却也为如何获得更加高效实用信息带来了巨大挑战,具体来说主要包括两个方面。一方面,随着学校的发展,各系部处室工作内容的增加,Web信息呈现爆炸式地增长,这就需要耗费信息采集员大量的时间、精力去搜集信息,但该种方式仍然还是会出现信息遗漏或新闻失去时效性等众多问题。另一方面,虽然二级网站存在本站搜索引擎,但是并没能给信息获取带来便捷。针对这一状况,并且随着对于信息获取要求的提高,用户已然趋向于更加精细、便捷的信息抽取方式。
Web信息抽取的主要信息源就是互联网。互联网的Web页上散布着隐含在HTML页面中的信息点,信息抽取的目的就是将用户需要查询和利用的信息从网页上提取出来[1],并转换成具有清晰语义的结构化文档形式,再反馈给用户。
从20世纪80年代开始,信息抽取技术即已成为IT行业的研究热点之一。随着互联网的普及,Web信息抽取方面的研究逐渐兴起,研究人员开发了多种算法和系统。目前在世界上最为著名的“Web挖掘”项目就是卡耐基?梅隆大学的“自动学习和发现中心”[2]。这个项目的主要实现目标就是通过大型数据库存储自动从Web中提取的用户所需信息。国内一些单位对信息抽取方面也已开展了大量研究。例如中科院软件所研究的“基于DOM的信息抽取”[3],其抽取规则主要是通过归纳学习法半自动化算法生成。数据源包装器中的类就是由抽取规则而产生及实现的。
2.1 抽取方法概述
抽取规则生成是信息抽取的核心任务,而抽取规则实际上就是定位用户感兴趣的信息数据。若要定位Web文档中的数据,就必须从头至尾遍历网页。但这一方式却会严重影响信息抽取效率。在此,为了减小信息抽取的搜索空间,本文采用了Xpath的抽取方法。基于XPath规则的信息抽取过程则如图1所示。
基于XPath的抽取方法主要包括如下三步:
(1)首先需进行数据清洗。系统可从互联网下载用户所需的Web文档,将其转化成规范的XML文档。这一步骤的主要工作就是使用规范化的DOM树表示清洗后的网页;
(2)将用户感兴趣的数据项使用节点位置进行标识,并生成XPath表达式。在此步骤中XPath定位信息可由归纳学习各个样本的页面来挖掘和生成[4]。该方法获取用户感兴趣的数据定位信息,同时使用XML文档表示抽取规则;
(3)将归纳学习所得的规则生成抽取规则库。用户进行实际信息抽取时,便能应用该抽取规则。
综上所述,可知其实现过程就是:从一个指定抽取或训练的Web页面开始,清洗该页面数据得到DOM树结构,然后就是生成抽取规则,即通过XPath定位抽取信息的路径,这也是该技术过程的核心所在。最终的抽取结果信息点则可通过XPath执行引擎而相应获得。 2.2 基于XPath的信息抽取模型整体框架
基于XPath信息抽取系统的整体框架如图2所示。
由图2可知,给予信息抽取流程,整个系统可划分为三大部分,具体描述如下:
(1)网页解析
该模块就是将HTML网页转换成规范的XHTML网页,再解析XHTML网页生成DOM树。为了提高用户使用频度,目前浏览器均已具备较高的容错能力,即能自动过滤甚至是忽略HTML文档中的错误。但XPath对于HTML文档的适用性却又很高要求,因而将无法直接应用于该类文档,为此网页解析的重要性则不言而喻。
(2)生成规则
这个模块主要是通过人机交互,系统获取用户感兴趣的信息点,并对信息点与抽取结果之间的映射关系进行定义。在系统内部完成的处理任务是,使用XPath表达式表示获取的对应信息点,并与抽取结果的字段相匹配,也就是完成规则定义的映射,其后即用XML格式文档表示抽取规则,若规则发生错误则可进行人工修改。
(3)规则执行
在这一模块中完成了信息抽取。首先,从规则库中读取已定义的抽取规则,然后抽取得到用户所需的信息点,最后再将结果存入数据库中。
2.3 抽取规则描述
抽取规则主要描述了语义模式和页面中所对应的信息块间的映射关系。以XPath表示的抽取规则,其描述特征的主要依据分别来自于待抽取的HTML文档中的结构、位置、视觉和语义等内容。
以台职院新闻网页中的其中一条XPath的路径规则来看:“/html[1]/body[1]/table[4]/tr[2]/td[3]/div[1]”。
通过对路径规则的特征分析,可以看出在抽取规则中结构特征具有较强的覆盖力,可作为生成抽取规则的主要依据。而位置、视觉、语义这些特征可用来辅助结构特征提高抽取规则的约束与区分能力。因此为设立一个健壮的抽取规则,在注重增加DOM结构性的同时,需尽量减少语义、视觉等特征对结构的依赖性。
2.4 抽取规则优化
2.4.1 基于JTree的DOM树优化
JTree是Java语言中的GUI组件之一。JTree表示节点及其之间关系的方式有些类似目录树。JTree树直观性很强,并可随意折叠或伸展,因此就能清楚地显示XML文档的树型结构数据及数据间的层次关系,让用户能明确标识出感兴趣的信息点[5]。
JTree树显示XML DOM文档树结构的基本方法是:首先解析XML文档转化成XML DOM树;然后获取该DOM树的根节点root,作为JTree树的根节点;接着通过使用深度优先遍历算法遍历DOM树,获取XML文档中所有准确的子节点;最后再将这些节点加载到JTree树的根节点中[5],并将相对应的节点添加到树中。遍历XML DOM树后构造JTree的算法流程图如图3所示。
2.4.2 信息定位优化
网页内容是不断变化的,尤其是高校的二级网站,汇集了教学、科研、学生等各类信息,几乎每天都在变化,在数月内网页模板至少也会变化一次。网页一旦变化就会影响抽取规则的修改甚至需要重新定制。因此,抽取规则的健壮程度是目前最重要的工作。
本文的抽取模型采用了Anchor-Hop模式,同时尽量避免这种树路径的定位缺陷。这种模型的最大优点是选择网页中一些较为固定的文本信息,并能根据网页结合相对路径和文本搜索进行数据定位。Anchor-Hop定位模式如图4所示。
下面则结合实际例子,解释Anchor-Hop定位模式的定位方法及路径表达方法。
通过图5分析,标签
是主要的上级节点。而且https://table[start-with(normalize-space(.),’Computer-Programming Java’)]
其他标签信息作为Hop信息点,XPath表达式为:
千年一叹:https://table[start-with(normalize-space(.),’Computer-Programming Java’)]/tr[2]/td[2]/text()
福尔摩斯探案全集:https://table[start-with(normalize-space(.),’Computer-Programming Java’)] /tr[3]/td[2]/ text()
由于XPath表达式是基于相对路径的,因此网页变化影响不会很大。
2.4.3 编写XSL模板规则
本文信息使用XML作为描述语言,因此抽取规则的描述基于逻辑模型DOM树,并通过XSLT来表示。由于XSL技术易于理解和修改[6],在XML中又能访问任意节点中的数据,并且大部分的开发工具均会支持这种技术,因此在本文使用XSLT描述抽取规则。
在信息抽取过程中,XSLT的作用是首先转换XML文档;其次通过路径表达式XPath和抽取指令生成抽取规则,这种方式生成的规则易于修改和信息抽取;而后又使用XSLT与XPath结合生成xsl格式的规则文件[7]。XSLT的特点是实现XML文档的格式转换。
根据本文提供的抽取规则,为了新闻抽取系统能便于用户的快速使用及日后维护,组成系统的模块力求简洁明了。台职院新闻抽取系统主要由四大模块组成:用户交互接口、抽取规则定制、新闻抽取、新闻信息编辑。除此之外,指定网站的抽取规则、抽取结果及用户信息等数据存入关系型数据库中,模型图如图6所示。
为提高信息抽取的准确率,本系统定制抽取规则采用了人机交互的方式,这种方式的最大优点是系统可以定时批量抽取信息。但是这种方式没有实现完全自动化,需要人工监控与干预,影响了系统的工作效率。随着信息需求的不断增长,信息抽取是目前信息技术处理中研究的热点,因此也设计了大量技术、算法用于解决更多抽取问题,信息抽取的准确率也将更加精确、高效。
浏览量:2
下载量:0
时间:
人力资源管理系统, 通过提高内部员工的满意度、忠诚度,从而提高员工贡献度,即绩效,帮助管理者通过有效组织管理降低成本和加速增长来创造价值链利润。人力资源综合管理解决方案从人力资源管理的角度出发,用集中的数据将几乎所有与人力资源相关的信息(包括:组织规划、招聘管理、人事在职离职档案、员工履历、劳动合同、奖惩管理、办公用品、医院保险、调动管理、培训管理、绩效管理、考勤管理、计时工资、计件工资、宿舍管理、员工自助、领导审批等)统一管理起来。以下是读文网小编今天为大家精心准备的:十二师信息中心人力资源管理系统设计与实现探讨相关论文。内容仅供参考,欢迎阅读!
摘 要:本文讨论了十二师信息中心人力资源管理系统的设计与实现,主要介绍本项目国内外研究情况,并结合软件工程知识及程序开发理论,从中职我中心对资源管理管理系统的实际需要出发,对目前需要解决的问题进行了详细的需求分析。在需求分析中我们总结过去的教训,为现在提供了借鉴,并把握其未来的发展趋势需求。本系统采用Asp.net技术,使用SQL Server 2000数据库开发完成。
本设计实现了人力资源管理的功能,满足了十二师信息中心对人力资源管理的大部分需求,对员工的综合人事信息、岗位聘任信息、绩效考核、薪酬信息、报表、系统设置等相关数据进行管理,可以为我中心领导的决策提供有效支持,使我校形成具有自身特色的人力资源优势,在激烈的竞争中立于不败之地。
在高速发展的当代,经济全球化趋势越来越快,科学技术的飞速发展,结构产业化调整步伐加快,国内、国际竞争日趋激烈。这些竞争是人才数量和质量的竞争,说到底是人力资源能力的竞争,也是人力资源开发水平和人才选用机制的竞争。人力资源已成为社会的第一资源,人力资本已高于物质资本。人力资源能力的培养和提高对整个社会经济的可持续发展起着一种基础性的支撑作用,人力资源能力建设必将成为推动新一轮社会财富增长的核心,人力资源能力建设关乎大局。在这种形势下,探讨人力资源新的管理理论和管理方式,借以促进人力资源能力建设战略的顺利实施,无疑具有积极的现实意义。
人力资源管理系统就是预测组织人力资源需求并作出人力需求计划、招聘选择人员,并进行有效组织、评估绩效薪酬和有效激励,以满足学校和个人的需要,并有效地在发展的过程中为了实现最佳的组织性能。即运用现代化的科学方法,具有一定的人力资源组合合理培训、组织和调配,使人力、物力经常保持最佳比例。同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。[3]
2.1基本信息开发
员工的基本信息如:姓名、性别、学历、学位、部门、职务、人员状态(在职/兼职/离职)、图片(正装照、二代身份证扫描、最高学历证书扫描)需要在系统显示出来,除此之外,还可以选择定义院系、有何专业特长等等,简单的员工基本信息需求字典如表1所示。
表1 当前用户表
2.2 员工履历管理需求
记录员工履历信息,尤其是高级管理人员的个人工作信息,便于领导了解员工的历史工作情况。对于十二师信息中心来说,有以下需求:人事变动的部门、职位、学历、工作内容、业绩、开始和结束时间。
2.3 员工合同管理需求
十二师信息中心的人力资源管理系统提供标准的合同管理台帐,如和员工签订的劳务合同、与银行签订的借贷合同以及这些合同的修改、续签等活动。它主要包括合同类型设置、合同信息管理、合同数据分析等。
十二师信息中心人力人力资源管理系统的设计目标是要以开放的建设思路为设计总目标,在系统建设过程中,坚持统一设计,均匀设计,模块化结构,便于扩展,分步实施的设计理念,确保高度的可扩展性,开放性。具体的系统设计的总体目标如下:
3.1 灵活的资源分类系统
采用Web方式以及跨平台、跨数据库等技术,系统整体应具有适应不同操作系统、数据库的优势,充分保护已有投资。管理员最终用户使用资源库和对媒体资源进行有效管理的基础是资源分类系统,分类系统的设计是否合理,直接影响系统管理员在资源管理效率以及最终用户的复杂程度。对与用户使用资源库和媒体资源库的管理这两方面的考虑,系统尽可能的提供了灵活的按类别类管理的措施,来满足不同类型教学素材以及不同用户对素材的分类的要求。[4]
3.2完善的后台管理系统
系统应提供操作性好、安全性高的人力资源管理平台,使管理员可通过该后台对人力资源进行编辑资源、添加资源、删除资源以及资源整个文件的上传等通用操作,并针对一些用户上传大量人力资源的需要,可以提供人力资源的批量上传的功能。
3.3可靠的用户认证系统
使用户在网络平台上可以注册用户,管理员可以对注册的用户检查认证。管理员可以对用户进行添加、删除、修改等功能。
3.4全面的权限管理系统
权限管理是人力资源管理系统管理重要的一个方面,根据的用户的不同,权限也不相同,比如对管理员用户可以删除全部资源,而会员只能删除自己上传的资源,而普通用户只具有浏览资源的权限。
3.5基本的交互功能
人力资源管理系统可以通过留言板、论坛、在线QQ等和用户进行互动,使之具有基本的交互功能。[5]
3.6系统安全
安全性是任何应用系统都必须重点考虑的问题,在方便管理以及使用的前提下,应提供尽可能完善的安全管理方案。
3.7功能模块开放性
功能采用模块化设计的优点在于在核心模块外,还可以根据用户不断的新需求进行开发、定制功能、扩展新的功能,快速搭建具有符合我中心本身的中职教育教育资源管理平台。[6]
本系统是为十二师信息中心所开发,通过全面调查,并考虑我中心员工的操作能力,在设计时始终强调人性化和通用化的理念,大部分的操作都可以在主画面框架内进行,使操作员工一目了然,易于理解,易于掌握,易于使用,因而有利于员工的操作使用。对于特定员工没有权限或没有必要使用的功能,系统都做了明确的标志(功能菜单或菜单变灰)。
浏览量:2
下载量:0
时间:
信息系统是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。以下是读文网小编为大家精心准备的:浅谈基于功能分析的驾驶培训信息系统的设计相关论文。内容仅供参考,欢迎阅读!
随着我国经济的发展,人民生活水平的提高,社会汽车保有量的迅猛增长,促进了驾驶培训行业的快速发展,对驾驶培训信息化提出了更高要求。
为满足驾培行业管理需要,从2005 年开始,机动车驾驶员培训信息化系统在驾驶培训行业得到应用,系统提供学员报名、培训监督和学时审核等功能,在一定程度上提升行业信息化水平、提高驾驶培训质量。
2006 年,秦勃等基于系统仿真阐述了驾培系统中的场景管理及汽车建模。2008 年,辛玉青基于指纹IC 卡设计与实现了驾驶员培训管理系统。2010 年,范韬基于指纹IC 卡设计了驾驶培训管理系统车载设备。2013 年,王艳琴通过收集分析用户需求,概述了驾驶培训管理系统的功能。2014 年,李红艳提出依托电子科技加强对驾培市场管理、提升驾校质量;吴汉迪研究了基于Android 平台的驾校便捷系统,并分析了其的关键技术;赵晓林利用空间信息技术、传感检测技术、惯性导航技术、IT 技术等研发了机动车驾驶培训和考试服务系统。
但随着学驾人数的增加、现代网络技术的发展和社会对驾培要求的提高,现有系统已不能满足社会公众服务和驾培管理工作的需求。
驾驶培训服务应满足管理部门、驾培机构、学员、社会公众的要求,相应的驾驶培训信息系统应提供以下功能。
2.1 管理部门要求的功能
2012 年1 月7 日,《江苏省机动车驾驶人培训管理办法》(江苏省人民政府令第76 号) 第十二条要求驾培经营者应当按照批准的经营范围、经营区域、教练场地等许可事项开展培训经营活动;第十六条规定机动车驾驶培训实行学时制,培训费用由理论培训学时费、驾驶操作培训学时费、驾驶模拟操作学时费等组成;第三十四条要求道路运输管理机构、公安机关交通管理部门应当运用现代化技术手段,实现机动车驾驶证考试系统与驾驶培训智能化信息系统的对接,保障机动车驾驶人培训、考试信息畅通。
2012 年1 月20 日,公安部、交通运输部《关于进一步加强客货运驾驶人安全管理工作的意见》(公通字〔2012〕5 号)第2 条要求道路运输管理机构要全面推广应用计算机计时培训管理系统,鼓励大中型客货教练车安装应用卫星定位系统。2012 年4 月1 日起,大中型客货车驾驶人培训要全部应用计算机计时管理系统, 2012 年10 月1 日起,其他汽车类驾驶人培训要全部应用计算机计时培训管理系统。计时管理系统要与道路运输管理机构和公安机关交通管理部门相关系统对接,实现信息共享。2012 年7 月22 日,《国务院关于加强道路交通安全工作的意见》(国发〔2012〕30 号)第七条要求加强和改进驾驶人培训工作,推广应用科技评判和监控手段,实行交通事故驾驶人培训质量责任倒查制度;第八条要求加强驾驶人培训质量监督,全面推广应用计算机计时培训管理系统,督促落实培训教学大纲和学时,定期向社会公开驾驶人培训机构的培训质量、考试合格率以及毕业学员的交通违法率和肇事率等,并作为其资质审核的重要参考。
根据以上规章和规范性文件的要求,驾驶培训信息系统应具有卫星定位、分类计时(理论培训学时、驾驶操作培训学时、驾驶模拟操作学时)、违规防范、培训监控、数据存储、信息发布、身份核对及行为控制(驾校、教练员、教练车、学员等)、电子围栏、学时审核等功能,并能与道路运输管理机构和公安机关交通管理部门相关系统对接,实现信息共享。
2.2 驾培机构要求的功能
随着驾培市场竞争的日趋激烈,部分驾校开始通过联合经营等方式走规模化、集约化经营之路,并为学员提供预约培训、先培后付等服务。这就要求驾驶培训信息系统在传统模式的基础上,支持预约培训、先培后付、联合经营等多种新的经营模式。
2.3 学员要求的功能
学员是驾驶培训服务的对象,也是驾驶培训过程的中心,学员需要实时便捷地掌握自己的培训信息(如已培训学时、剩余学时,下次培训时间、地点,各科目考试成绩等)。这就要求驾驶培训信息系统应通过短信平台、网站等方式向学员及时推送有关信息,并提供支付宝等第三方电子支付手段。
2.4 社会要求的功能
驾培机构提供的驾培服务是一种具有社会公共属性的产品,公众对驾培服务要求公开透明且信息对称。因此,驾驶培训信息系统应能通过固定渠道发布驾校、教练员、驾驶培训等信息,支持驾驶培训相关方交流互动,提供公共服务功能。
2.5 信息化发展要求的功能
随着移动通信、物联网技术的飞速发展,智能手机和平板电脑逐渐普及,驾驶培训信息系统应在安全可靠、便于升级、数据同步、功能可扩充、维护快速等的前提下,提供移动终端的接入,方便管理部门、驾培机构、教练员和学员随时随地获取信息并进行有关操作。
此外,随着大数据时代的到来,驾驶培训信息系统在做好数据统计的基础上,应具有海量数据的分析和挖掘、提供辅助决策的功能。
通过以上功能分析,驾驶培训信息系统应通过建立一个便民高效、信息畅通、功能完善、监管科学的信息化平台,实现管理部门、驾培机构、教练员、学员、社会公众等多方的信息共享,全面提高驾培行业的管理能力和服务水平。驾驶培训信息系统应由以下11 个子系统组成。
3.1 计时终端子系统
计时终端是整个系统的基础,负责绝大多数数据的采集、处理和传输,保障培训信息的实时性和准确性。根据培训阶段的不同,计时终端分为理论计时终端、模拟计时终端和车载计程计时终端。计时终端应具有签到签退、图像采集、身份验证、计时、数据显示、语音播报、数据通信、培训记录采集和存储、开机自检等功能,车载计程计时终端还应具有车速和位置信息采集、卫星定位和监控、警示、违规防范等功能。
3.2 基于GIS 的培训监控子系统
通过在电子地图上配置图层、关注点、视角等参数,标注训练场地并关联第二、三阶段训练数据,实现电子围栏、实时监控、教练车在线情况和轨迹回放等功能。
3.3 数据存储子系统
系统产生驾培业务、定位信息、训练状态、图像等多种数据,要求数据库服务器集中部署在电信等第三方机房,支持多服务器、实时监控、异地灾备。
3.4 信息发布子系统
通过驾培网站,为社会公众提供交通法规政策及行业动态、驾校分布、驾校资质、学车指南等信息,为学员提供培训报名、学时查询、网上学习、问卷调查等功能。通过短信平台,点对点地将培训过程的关键信息告知学员。
3.5 运管业务子系统
道路运输管理机构可统一设置及调整驾培参数(如各培训阶段的学时等)和不同角色用户的权限;向平台内所有或部分计时终端发送语音、拍照、点名等指令;根据行政处罚结果控制驾培机构、教练车和教练员的行为;进行开班审核、一般情况下学时自动审核、特殊情况下手工审核。
3.6 驾校经营子系统
既支持定人定车的驾培传统模式,又支持预约培训、先培后付、联合经营、电子支付等新的经营模式,助力驾培机构成功转型。
3.7 移动服务子系统
支持智能手机、平板电脑等移动设备,进行移动查询、评价、投诉、办公等工作。
3.8 统计分析与辅助决策子系统
系统应整合学员报名、开班、理论学习、科目训练、考试预约、考试成绩等信息,提供学员培训过程、教练员考核、服务满意度、培训考试质量等多种培训数据的统计分析。在此基础上,通过数据挖掘、数据融合等技术,提供驾培市场发展前景及影响因素等信息辅助决策。
3.9 信息共享子系统
通过与道路运输管理机构的运输管理业务系统和公安机关交通管理部门的机动车驾驶证考试系统的无缝对接,实现信息共享和业务协同。
3.10 信息安全子系统
在系统的整个生命周期内,采用访问控制、加解密、数字认证、攻击检测、容错、防病毒等技术,保障系统的正常运行。
3.11 运营维护子系统
系统应具备快速、便利的系统维护功能,实现远程维护、远程升级,适应服务地区分散性、业务多样性及复杂性等特点。
在功能分析的基础上,进行驾驶培训信息系统的设计,能够满足不同对象的需求,增强系统的针对性和实用性,对于驾驶培训行业的信息化建设具有一定的推动作用。
浏览量:3
下载量:0
时间:
教育信息系统是为改善教育管理功能而建立的信息系统,现在一般均指用电子数据处理和数据库技术为基础建立起来的信息系统,英文缩写EMIS。教育管理信息系统分为宏观和微观二类。一个国家或地区的教育管理信息系统属于宏观的。以下是读文网小编今天为大家精心准备的:基于校园网的高校教育信息系统的研究与实现相关论文。内容仅供参考,欢迎阅读!
基于校园网的高校教育信息系统的研究与实现全文如下:
摘 要:高校的校园网建成以后,需要在校园网上建设一个全校范围的、开放的、分布的、多媒体的管理信息系统。论文介绍了高校教育信息系统的一般构成,论述了校园网络与管理信息系统的关系,采取了B/W,B/W/RDBMS和 C/S三种体系结构并进行了分析。并提出用三种结构相结合的方法构造大型的管理信息系统,以及校园网络与管理信息系统的安全性维护策略。
关键词:办公自动化; 信息服务; WWW; 信息安全
随着计算机技术和网络技术的发展,计算机网络已得到越来越广泛的应用。对于高校而言,建立校园网的作用一般有以下两方面:一是外部网络连接,实现与INTERNET连接,提供本校的信息服务,融入世界信息潮流;了解外面世界,加强学术交流与合作。另一个就是建立本校的管理信息系统,实现管理的科学化、现代化;利用现代化的手段提高教学质量和管理水平。通过网络,使用多媒体和通讯技术实现远程教学,实现师资力量互补。随着管理信息系统的相对完善,网络应用的展开,校园网建设的重要性与效益才能充分体现。因此,采用什么技术开发建设高校的管理信息系统是本文研究的课题。
国内高校由于校园网络发展不平衡,目前在信息系统方面同时并存三种模式。第一种模式是单机管理模式,在一些学校里,计算机网络还没有建立起来,计算机之间不能进行数据交换和信息共享,这些学校仍然停留在面向部门的单项事务处理的水平上,这种状况决定他们的系统经常出现数据不一致,容易发生数据丢失、系统感染病毒等问题;第二种模式是局域网管理模式,可以开展网络上的工作。比如建立局域网上的管理信息系统,数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种方式对于部门内部的管理工作起到了促进作用,解决了部门内部的数据冗余和不一致的问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、数据存储和打印共享,网络利用率较低。校内很多单位都有自己的局域网,各行其事,不能实现不同单位间的数据共享,更不能实现信息资源的合理流动; 第三种模式是校园网上的全校信息系统,这个信息系统以各部门管理系统为基础,各部门管理的数据除了满足部门内部人员的使用之外,还可以为其他部门甚至全校教职员工提供信息服务。
高校教育管理信息系统面临着下列需求: 加强学校与国内外科技信息的往来; 为学校主要信息部门建立部门的事务处理系统,在疏通各部门之间的信息渠道的基础上,建立全校共享数据库; 取代传统的落后手工办公方式,现代化办公的支撑环境,提高办公效率。建立基于Web的在线网络教学系统,利用校园网作为教学媒体,传送教学内容,在校园网上实施教学、管理教学,并进行网上测试和网上交流。
根据对一般高校情况的分析,可得出学校的信息需求有:服务信息、办公信息管理信息和教学信息。这些需求决定了高校的信息系统是一个全校范围的、开放的、分布的、多媒体的信息系统,根据这些信息需求建立学校的信息子系统,即综合信息服务、办公自动化、行政管理信息和网络教学系统。这些子系统面对的用户范围不同,数据的组织方式不同,因此需要采取不同的技术方案解决。对于面向国内外、校内外用户使用的系统,用户使用www浏览器最方便; 在职能管理部门,大多数信息为结构化数据,用户对数据有复杂的操作,应以数据库的管理方式为主,在各办公室之间流通的信息,大多数是非结构化数据,且信息流程复杂,采用Lotus Notes的数据组织方式。
2.1用WWW技术开发综合信息服务系统
Internet/Intranet出现以后,以WWW技术为主流的信息服务系统迅速发展,由于采用WWW技术,打破了原有信息服务的范围,学校的信息除了面向校内服务,还可以面向全国乃至全世界。综合信息服务系统以校园网为物理环境,对外与Internet相连,提供的信息类型是多种多样的。在信息的类型上除了日常使用的文字信息之外,还可以提供以音频、视频形式出现的服务信息,比如学校领导的重要讲话录音,内容广泛的学术报告,可以陶冶学生情操的音乐等,视频的信息内容也很丰富。综合信息服务系统以WWW方式提供各种多媒体信息服务之外,还实现了与部门级的管理信息系统(RDBMS)和学校办公自动化系统(NOTES)的有机结合。使信息服务的类型从文件系统扩展到SQL Server数据库和Notes数据库。
由于信息系统用户的广泛性,决定了客户端必须使用通用的跨平台软件,WWW浏览器为信息服务系统提供了良好条件,该系统采用B/S(Browser/Server)的体系结构,具有易于操作、客户机的软件安装简单以及便于维护等特点。
综合信息服务系统由分布在校园网上的多台信息服务器组成,其中一台是面向众多用户的信息主服务器,其他服务器用户可以用指定的专用端口直接访问,也可以从信息主服务器上建立连接,通过主服务器进行访问。
2.2 采用Notes技术实现校园网办公自动化系统
在高校的管理部门中,办公信息以两种方式的流动,一个是上下级之间的信息流,如校长办公室给系办公室发通知,系办公室再给教师和学生发通知; 另一个是横向信息流,如教务处给人事处信息,人事处给科研处信息等。要提高办公效率,必须改变传统的手工办事方式,应用现代办公技术,建立全校的办公系统。
办公系统是建立在校园网上的面向多类用户的信息系统。它采用Lotus Notes作为系统开发平台,Notes具有先进的文档数据库处理功能,不但能够处理结构化数据,还能够处理一般的文档数据、图形、图像、声音等非结构化数据,可以与用户熟悉的软件如MS Word、MS Excel进行集成,对办公系统的功能进一步扩展留有充分余地。现在已经开发出文档管理、电子邮件、会议管理、办公讨论区、公文运转和信息发布等通用办公功能。由于Notes具有WWW方式的信息发布功能,以Notes技术开发的办公系统不但为学校办公人员使用,而且全校师生可使用WWW浏览器访问办公系统中的内容。
2.3采用数据库技术开发行政管理信息系统
以校园网为物理环境建立各职能部门的管理信息系统,用以支持各行政部门的具体业务工作,学校的基本数据有教师、学生、科研、财务和设备资产信息,这些信息原来都分散在各部门的微机或部门局域网的服务器上,在校园网建立起来以后,为了实现学校基础信息为全校共享,必须将数据集中存放,统一管理。
为了使信息系统面向多层次的用户服务,管理信息系统采用C/S(Client/Server)和B/W/D(Browser/WebServer/DBMS)相结合的体系结构。B/W/D的结构是目前MIS开发中广泛采用的一种形式,使用统一的WWW浏览器作为客户机的平台,为客户机方的软件开发大大减少了工作量; 由于信息系统的应用程序全部存放在服务器端,非常易于系统的维护和升级。因此在学校信息系统的开发中,凡是可以采用B/W/D结构实现的功能尽量采用这种方式。使用B/W/D的结构时,要尽量避免将Web服务与数据库服务器置于同一台信息主服务器上,因为这种做法增加了服务器的负担,当多个用户同时访问时,Web服务容易产生瓶颈,导致系统瘫痪。在教务管理系统中,采用B/W/D的方式开发学生选课系统,由于学生在校园网上任何一台微机上都可以进行选课,同时访问Web服务器的人数无法限制,校园网上至少有几百台计算机同时进入选课服务器站点,一台Web服务器很难处理,因此必须由多台服务器开辟多个服务端口才能解决。
B/W/D的方式尽管有许多优点,但在开发技术上提供的手段还不够丰富,在数据操作复杂的情况下,仍采用C/S的方式,此种方式要求单位内微机在物理位置上比较集中,数量也控制在有限的范围内。采用何种方式需根据用户类型和功能两个方面来确定,地域分散的用户必须使用B/W/D结构,如学生、教师的信息查询,由于他们使用位置分散且不定,使用WWW界面是优选方式; 机关各部处办公室一般以WWW界面为主; 而在教务部门(承担注册、成绩、排课、选课等事务处理)这种以数据处理为主的部门,由于数据处理集中且复杂,考虑采用C/S方式。
校园网络与管理信息系统建成后,任何人都可以通过计算机访问高校的校园网络,其中就可能有“黑客”试图攻击网络,破坏网络、传播计算机病毒,还有的可能窃取保密的技术资料及数据等等,这样安全管理显得尤为重要。网络与管理信息系统的安全主要包括物理安全与逻辑安全;物理安全主要指网络硬件的维护和使用以及管理等;逻辑安全是从软件的角度提出的,主要指数据的保密性、完整性、可用性等等。
由于高校信息系统支持全校各部门的办公活动,采取集中存放、统一管理数据的方式,因此这些信息的安全至关重要。为了保证共享信息的安全,从数据管理安全和系统管理安全两个方面加以保证。在数据管理安全方面,录入数据要进行有效性检验,建立完善的数据备份和归档制度、系统管理员责任制度、关键程序的管理制度和服务器机房的管理制度; 在系统管理安全方面采用多层安全机制,即信息服务器的网络安全,操作系统安全,数据库安全和应用程序安全的4层安全保证。在信息服务器的网络安全方面,为了保护服务器上的信息资源,在信息服务器与校园网的连接处设置了防火墙,使用防火墙用以防止非法用户的频繁登录、猜测系统密码,对服务器的开放端口进行限制,设置允许用户访问端口的时间,限制用户访问端口的IP地址等; 在操作系统安全方面,系统管理员对用户权限严格控制,有些用户必须在指定的机器上进行某种操作; 在数据库安全方面,对用户设定权限控制表,做好数据库审计记录的检查。
校园网与管理信息系统的安全管理是一个大问题,只有很好的重视安全性管理,采取很好的管理措施,才能保证校园网与管理信息系统的正常运行。
利用Internet/Intranet的优势,实现教育管理的电子化、网络化,使系统的实现更加容易,管理维护更加方便,尤其使数据查询更加灵活,对客户机的要求大大降低(只需要运行标准浏览器)。在Intranet环境下,网络安全性有很大提高,通过与Internet连接,网络的访问可以不受地域的限制,使网络的扩展更加容易。因此,在校园网的环境下建立教育管理信息系统已经成为一种行之有效的方法。
浏览量:2
下载量:0
时间:
数据访问逻辑组件,简单来讲就是实现对数据库中数据进行操作的组件,以及实现数据相关操作所需的业务逻辑。数据访问逻辑组件的主要功能如下:
(1)在数据库中添加记录。
(2)读取数据库的记录,并以业务实体数据的形式返回给调用者。
(3)将调用者修改的业务实体数据更新到数据库。
(4)删除数据库中的记录。
并不是所有的数据库表都由一个数据访问逻辑组件操作,其实,一个逻辑组件封装的是对数据库中的一个表或一组相关的表的操作。
浏览量:3
下载量:0
时间:
全球移动通信系统Global System for Mobile Communication就是众所周知的GSM,是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。以下是读文网小编今天为大家精心准备的:一种基于GSM网络的通用短信息控制系统设计修改论文。内容仅供参考,欢迎阅读!
一种基于GSM网络的通用短信息控制系统设计全文如下:
[摘 要]文章分析了基于GSM网络的通用短信息控制系统工作的基本原理,简介了该系统中应用的主要技术,阐述了基于GSM网络的短信息控制系统的基本组成,并提出了该系统的硬件和软件设计方法,最后,对该系统的工程应用作了评价和讨论。
[关键词]GSM;短信息;控制
GSM的英文全称是Global System for Mobile Communications,其中文含义是“全球移动通信系统”。GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计,并在蜂窝系统的基础上发展而成。我国1994年开始建设GSM网,目前全国GSM用户约有1.6亿。而作为GSM服务中一项重要的远程业务,SMS(Short Message Severs)能够在移动用户及外部系统(比如电子邮件、页面调度以及声音邮件系统)之间传送包括文字与数字的短信息。其独特的快捷性,方便性,易用性,已经使其在诸如E-Mail、娱乐,GPS定位等领域得到了越来越广泛的应用。目前已经有许多厂商开发了具有单独短信息收发功能的功能模块,GSM短信息收发功能模块的广泛应用,为GSM短信息在自动控制领域的应用注入了新的活力。
本设计选用YK-2 GSM短信模块和上位机构成基于GSM网络的通用短信息控制系统,以利用手机终端收发短信息实现对被控对象的远程控制。
系统采取经典的单通道开环控制结构,选用IBM-PC作为上位机,YK-2 GSM短信模块通过RS232口与上位机进行硬件连接,分析接收的短信息和生成发送短信息的工作由事先在上位机上编制好的软件实现,从而实现系统的运行,系统工作原理结构图如下:
图1 基于GSM网络的短信息控制系统基本结构
3.1 YK-2 GSM短信模块简介
YK-2 GSM模块是目前比较常用的GSM短信息收发模块,其高达 1条/6秒的发送速度,对中文70汉字,英文160字符短信息的支持,以及对GSM双频1800MHZ和单频900MHZ网络的适应能力,使其具有良好的通用性和移植性。YK-2 GSM模块支持硬件RS232接口,能够方便与PC上位机通讯。
3.2 短信息收发控件Smscom.ocx简介
Smscom.ocx是目前IBM-PC机常用的短信息收发ActiveX控件,可以在Visual Basic等可视化开发工具中直接调用。它采用串口或者红外端口作为短信息的输出通道,支持包括Nokia、Siemens、Motorol等a在内支持GSM0705短信息收发协议的手机终端。对部分基于GSM网络的调制借条器也有很好的支持。支持PDU短信息模式,具有初始化InitDevice、发送短信息SendSms、查询事件GetEvent、接收信息SmsEvent和发送完成OnEvent等基本事件。
4.1 K-2 GSM模块与上位机连接硬件实现
YK-2 GSM模块采用DB-9的连接器与上位机连接,结合RS-232C的各根数据线和MAX232芯片各个引脚的定义, 模块的TXD和RXD端通过MAX232分别与上位机的TXD和RXD端直接连接,组成最简单的通讯电路。同时考虑到现场干扰等情况,可以采取滤波电容灯抗干扰措施。
4.2 YK-2 GSM模块与上位机连接软件实现
软件开发工具选用Windows下的可视化开发工具Visual Basic,软件一方面接收移动终端发送过来的短信息,加以分析,输出控制信号到被控对象,另一方面将从检测与转换设备收过来控制结果的信息整理,发送到移动终端。软件基本原理如下:
SMS接口
SMS应用软件
GSM设备
软件的关键代码如下:
Private Sub Init_Click()
Dim ret As Integer
ret = Smscom1.InitDevice(3, 19200, 0) ‘初始化设备
If ret = 0 Then MsgBox “YK-2 GSM模块初始化成功!”
End Sub
Private Sub Send_Click()
Dim ret As Integer
ret = Smscom1.SendMsg(“13852035375”, “水位”) ’发送
If ret = 0 Then MsgBox “YK-2 GSM模块正在发送信息,请等待!”
End Sub
Private Sub Close_Click()
Smscom1.CloseDevice ’关闭设备
MsgBox “YK-2 GSM模块已经被关闭!”
End Sub
’事件通知
Private Sub Smscom1_SmsEvent(ByVal nID As Integer, ByVal szPhone As String, ByVal szText As String, ByVal szTime As String)
EventID.Text = nID
Select Case nID
Case 1 ’发送成功
MsgBox “信息发送成功!”
Case 2’发送失败
MsgBox “信息发送失败!”
Case 3 ’接收到信息
MsgBox“接收到信息”
Phone.Text = szPhone ’Phone
Message.Text = szText ’Text
Time.Text = szTime’Time
Case 4’保留
MsgBox “空信息!”
Case 5’出错
MsgBox “信息出错!”
Case Else
MsgBox “”
End Select
End Sub
基于GSM网络的通用短信息控制系统由于结构简单、价格低廉、通用性、实用性强,能够直接或者在稍作改造后用于诸如:工厂、煤矿等需要远程自动控制的场合。该基于GSM网络的通用短信息控制系统能够在提高经济效益,减少工作人员劳动强度方面起到了较大的作用,能使需要该系统的工矿自动化水平提高,具有一定的社会和经济意义。
浏览量:2
下载量:0
时间:
伴随着物流行业的不断发展,物流车辆及货物的安全问题也逐渐凸显。如何对物流运输过程中运输车辆和车内货物的状态进行实时监控成了切实存在的问题。同时随着人力成本的增加,亟需对货物装卸货流程的记录进行自动化操作来减少成本、增加效率。以下是读文网小编为大家精心准备的:基于物联网的物流车载终端系统设计与实现研究相关论文。内容仅供参考,欢迎阅读!
物联网( IOT) 是通过信息传感设备、按约定的协议将任何物品与互联网连接起来进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。随着现代社会经济生活的提高,物流作为承载联系的主要纽带发挥的作用越来越大,物流行业已经成为物联网技术的一个重要的应用领域。目前,由于业务量和客户需求的不断提升以及物流产品种类的不断丰富,物流行业也面临着巨大的挑战。在物流运营中爆仓、配送延迟、产品损坏、安全失控等问题频繁发生,而生鲜产品和弹药、火工品等军事物资的运输对物流运送条件提出了更加苛刻要求。因此,实时监控物流运输车相关状态信息,定位跟踪各物流运输车位置以进行快速调度和分配,已经成为现代物流技术发展的新需求。
本文综合利用物联网技术,提出并实现了“基于物联网的智能物流车载终端系统”,由于Zig Bee 技术具有近距离、低功耗、低数据率、低成本的特点,将其应用于物流运输车厢微信息的采集,可大大降低功耗和开发成本,采用全球定位系统( GPS) 实现对移动目标的实时定位跟踪,采用通用分组无线业务( general packet radio service,GPRS) 技术实现物流监控中心和车载终端的互联互通,最终实现对物流车载终端的远程监控和智能调度。
系统主要包括智能物流车载终端和物流监控中心两部分。
从图1 中可以看到智能物流车载终端主要由RAM11主控器、Zig Bee 无线传感器网络( WSNs) 、GPRS 模块和GPS模块等构成,安装在物流运输车上。基于ZigBee 的无线传感器网络结构由多个传感器采集节点构成,用于采集运输车厢微环境信息,如车厢内的温度、湿度、气体烟雾、车厢门打开和货物安全等信息,多个传感器节点信息汇聚到协调器节点后发送给主控器,形成车厢内微环境感知无线网络; 主控器是基于ARM11 的嵌入式网关,由GPS 模块获取运动车辆的经纬度信息,并通过GPRS 模块将接收到的车厢微环境信息与当前位置信息发送到物流监控中心。本文重点介绍物流车载终端系统的软硬件实现。
物流车载终端主要由ARM11 主控制、Zig Bee 无线收发模块、传感器模块、GPRS 模块及相关外围电路组成。
2. 1 主控模块与外围电路
ARM11 主控器采用Samsung 公司RISC 嵌入式微处理器S3C6410。S3C6410 采用64 /32bit 内部总线架构,基于ARM1176JZF—S 核,具有4 通道UART,支持嵌入裁剪后的Linux 操作系统,具有低成本、低功耗、高性能的优良品质,主要面向便携式和高性价比及低功耗设备的应用,可以方便地与Zig Bee 模块和GPRS 模块通信。相关外围电路包括报警模块、电源及复位模块、LCD 触摸屏显示模块等。
2. 2 Zig Bee 无线传感器网络
2. 2. 1 Zig Bee 无线网络
Zig Bee 收发模块采用TI 公司的CC2530 芯片作为主控芯片。CC2530 是片上系统( SOC) 高度集成的芯片解决方案,内部集成了一个增强型8051 单片机,含256 kB 程序存储器,支持2. 4 GHz IEEE 802. 15. 4 射频收发,适应2. 0 ~3. 6 V 直流电源,可由电池供电,实现节点的微型化。ZigBee 协调器模块同样以CC2530 为核心,包含电源转换模块、RS—232 通信模块及少量外围工作电路,主要完成数据的接收和上传功能,其功耗较大且需长时间不间断地运行,因而,协调器节点由主控器USB 端口供电。
系统构建Zig Bee 星型网络拓扑结构,实现基于Z-Stack协议栈带有网络自启动功能的无线网络,包含一个协调器节点和多个终端节点,协调器是整个网络的核心,负责网络的组建、网络节点的管理、寻找节点之间的路由消息等,终端节点是实现具体功能的单元。所有终端节点由协调器节点分配不同的网络地址,通过无线网络将数据汇聚到协调器节点,协调器节点通过RS—232 串口与主控器进行通信,主控器对接收到的数据解析后,根据不同的网络地址判断信息来自于哪个Zig Bee 节点。
2. 2. 2 传感器模块
CC2530 收发模块外扩传感器对运输车厢微环境信息进行采集,并配合控制电路实现车厢内环境的智能化控制。本文主要检测物流运输车上的温度、湿度、车厢门打开以及车厢内货物是否安全等信息。
温湿度传感器采用Sensirion 公司推出的可以同时测量温度和湿度的SHT11 传感器芯片,SHT11 芯片将温度感测、湿度感测、信号变换、加热器和A/D 转换等功能集成到一个芯片上,供电电压2. 4 ~ 5. 5 V,与CC2530 电压相匹配。将Zig Bee 外扩温湿度传感器模块放置于车厢不同位置检测车厢的温度、湿度环境状况。车厢门安防控制主要使用亮度传感器和人体热释红外传感器两个传感器共同来判断是否有人非法进入,使用开关传感器检测车门是否异常打开,使用声音传感器监测易碎品的安全状况,使用烟雾传感器结合车厢温湿度环境判断是否有火灾发生,提前预警以便及时排除险情,保证货物安全。
2. 3 GPRS 模块
GPRS[4]是实现数据远程无线传输、实时数据通信的关键和基础,是在GSM 基础上发展起来的一种分组交换的数据承载和传输方式,在嵌入式系统中应用非常广泛。系统选用SIMCOM 公司的SIM300 GPRS 模块,该模块正常使用时,需配备一张SIM 卡,上电前确保天线正确连接,工作时需要电信网络支持,在网络服务计费方面类似于普通手机。SIM300 GPRS 模块采用AT 指令集通过串口与S3C6410 进行通信,通信速率设定为115 200 bps,短信数据格式采用通用的PDU 数据格式,实现车载终端与物流监控中心的无线通信。
2. 4 GPS 定位模块
GPS 是一个高精度、全天候和全球性的无线电导航、定位和定时的多功能系统。加电后GPS 模块首先开始寻星,并不断向主机端推送自身状态数据,当寻星成功时,持续向主控器发送有效位置信息。系统通过GPS 接收机接收定位卫星的定位数据,计算得到运动车辆的经纬度坐标位置,然后通过GPRS 模块发送给物流监控中心。
车载终端主控器S3C6410 运行Emebedded Linux 2. 6.21 内核操作系统,采用QT 进行嵌入式开发,用交叉编译的方式烧写程序,搭配触摸屏,实现车载终端信息的检测和显示。
车载终端软件设计主要包括: 系统上电初始化、Zig Bee数据采集、GPS 定位信息获取、GPRS 短信收发、数据处理以及LCD 显示等。Zig Bee 协调器、GPRS 模块和GPS 模块通过串口连接到主控器上,系统采用多线程串口监听实现ZigBee 数据、GPRS 短信数据收发以及GPS 数据的接收。系统上电初始化后,首先建立三个串口监听线程,当某线程监听到串口数据后解析并进行相应处理,对于车厢微环境信息、报警信息、GPS 定位等信息需按照通信协议重新组织报文,调用GPRS 发送短信程序与物流监控中心进行通信。
为了检测系统数据传输的可靠性,对运输车辆传感器信息采集节点发送的1000 个数据包( 采集间隔时间为10s)进行了数据包接收性能测试,计算协调器节点接收到并通过GPRS 传输到物流中心的数据包数量与采集模块总发出数据包的数量之比,即数据包接收率,包接收率测试结果。为方便测试,将Zig Bee 无线传感器模块固定在运输车辆车厢内部,采用电池供电,协调器节点和传感器节点之间没有任何金属障碍物,通过RS—232 与主控器相连。实验结果表明: 在通信过程中存在一些丢包情况,总体来看数据包接收率能达到94% 以上,能够满足实际物流运输中监测密度的使用要求,验证了系统的可用性。
实验表明: 由于温度对湿度的影响较大,而实际温度和SHT11 测试参考温度25℃有所不同,需要对采集到的湿度值进行线性补偿和温度补偿才能得到较为准确的湿度值。
本文以无线传感器网络作为信息采集手段,以GPS 技术作为定位基础,以GPRS 网络作为承载网络,充分考虑实际需求,构建了双闭环智能物流车载终端系统。车厢内无线传感器闭环网络对车厢微环境信息进行动态采集和预警,使管理者能够实时了解车辆状况信息变化,及时采取有效措施,保证产品品质; 车载终端与物流中心无线闭环网络,实现对车辆行车过程的全程监控和车辆跟踪定位,提高行车安全,实现优化调度。总之,本系统具有很强的实时性和可靠性,保障了物流运送环节的安全性,同时对军用物资配送的高效化和全程可控等目标具有一定的借鉴意义。
相关
浏览量:3
下载量:0
时间:
随着计算机技术的迅速发展与普及,以数据库技术为核心的信息管理系统也在不断深入发展。目前,社会对信息管理系统的需求有了极大增加,信息管理系统的应用领域也在不断扩大。下面是读文网小编为大家整理的信息管理系统设计论文,供大家参考。
1计算机信息管理系统设计应遵循的原则
当下这个时代是瞬息万变的,随着计算机信息管理系统发展的不断深入,系统不稳定、信息的安全性缺乏保障等一系列问题逐渐暴露出来。为避免这些问题的出现,在设计的过程中需要遵循以下原则:
1.1与时俱进
随着科技的不断进步与发展,计算机系统不能只在最初设计的技术层面上止步不前,要随着新技术的不断研发,对该系统的功能不断进行更新;此外,我们所处的时代是一个信息大爆炸的时代,在该系统中要及时替换和更新数据库中的信息;计算机信息网络的管理水平也要紧跟上时代的步伐,与前沿的技术及综合水平要保持一致,才能更好的为社会的发展提供技术和智力的支撑。
1.2重视信息安全
在进行设计的过程中,在子系统进行工作时编程人员要保证其独立性,互相之间不能出现干扰。此外,计算机信息管理系统往往以网络为依托,而网络信息具备共享性的特点,因此一定要高度重视信息的安全。在这一系统中,要对局域网进行限制,如果使用该系统时不在局域网之内,一定要选择客户端的方式进行登录,以保证信息的安全。
1.3运用跨平台方案
计算机信息管理系统中可以选择运用跨平台的方案,如此一来不仅节省了维护信息的费用,还有利于促进更新系统管理的相关设备,不断完善计算机信息系统。
1.4及时查看
技术管理人员要及时查看这一系统,防止混入不具备价值的数据,同时也能够有效避免由于临时出现的故障对工作造成的延误。
2计算机信息管理系统的设计原理
计算机信息管理系统主要运用的工具就是计算机,设计系统的工作人员在进行数据信息收集、存储、处理以及分析之后,将有效的信息进行汇总。在计算机专业分支中,计算机管理系统是非常重要的一个部分,人们可以应用计算机信息管理系统来对所需的资料信息进行搜寻,对数据进行分析,对其流程进行预测,在对事物进行决策时能够起到辅助作用,因此高效的计算机信息管理系统的基本原理对于该系统来说非常重要。概括的说,计算机信息管理系统就是利用网络技术为基础,合并使用数据库技术以及计算机技术的一种信息管理系统。在对计算机信息管理系统进行相应的设计时,首先需要对数据进行全面的分析,找出对信息系统进行管理的具体方法,最终的目标及在系统中所提供的一系列相关管理功能;其次将功能管理的模块设计出来,来实现服务器中所具有的功能;同时需要对数据库的管理进行设计、完成各个模块的属性设置以及数据字典;然后对客户所提出的要求以及需求进行归纳和综合,将概念模型制作出来;接着将概念模型进行转化,转化成数据模型;最后需要进行的工作是匹配一个与数据模型相符合的物理结构,将关系数据库建立起来,管理程序的编制以及系统的安全维护以及调整。这六个步骤起到的作用都非常重要,少一个步骤都不行。计算机信息管理系统中所设立的功能模块是对实施管理模型的方法进行了具体的论述,对模块进行设计主要是将系统中自身模块的结构进一步的明确,对系统之间的一些关系进行合理的安排,从而对子系统的模块结构图进行描绘。如此一来就对模块之间与子系统之间传输数据的途径与方法进行了规定,从而使得数据信息的有序输出与输入有了相应的保证。在对计算机系统的编程进行设计时,一般情况下都会使用PB、VB、Delphi这三种语言,它们在提供较为强大的数据接口的同时,维护也较为方便,而且有着较快的运行速度,效率相对较高。但系统不同的情况下采用的语言也不同,例如在对Windows系统进行设计时更适合采用C++语言。
3结语
通过对计算机信息管理系统进行的一系列分析研究,我们能够看出,随着社会的不断进步与发展,该系统会有更为广泛的应用。在条件允许的情况下,各行各业都需要进行计算机信息管理系统的引进与使用,将与其需求相符合的系统开发出来,从而使企业或组织能够快速掌握需要了解的信息,进一步提高工作效率,如此一来才能在竞争激烈的市场中占据优势。
1生产质量管理系统质量信息数据规划
对制造过程质量数据信息进行了分类整理,通过对质量信息的整理和系统所要实现功能的分析和业务数据模型建立,为软件的详细设计和编程的快速实现和调试奠定了基础。
1.1制造过程质量信息收集与整理
制造过程质量信息是产品生产过程中质量监控的载体,是质量跟踪与管理系统的数据处理对象。根据产品工艺和工序流程,对产品制造过程的记录和报告进行收集、整理和分类,对每类记录报告的数量进行了统计,对同类报告进行了统一管理。
1.2业务流程数据规划
业务流程数据规划是对制造业务过程的质量信息单据和数据进行总体规划和逻辑设计,为软件编制过程的数据逻辑关系和数据流设计的提供输入。结合产品业务信息单据进行分类规划,建立了系统的数据模型总体框架和纲要性的数据关联关系图。
2生产质量管理系统设计
2.1系统总体功能设计与规划
根据对产品结构、制造工艺、业务过程流程和质量信息需求分析,结合产品制造过程全局业务和纲要性数据关联关系,在与客户进行详细沟通交流基础上完成了系统需求分析,制定了十大系统总体功能模块。
2.2系统功能说明
(1)物料出入库管理
库房管理包含物料出入库信息记录和库存物料情况查询。业务工作由原材料首次入库、复验后原材料入库、原材料放行、原材料外协加工出库、传递卡或者任务单领取原材料出库、焊丝领用、零件入库、传递卡或者任务单领取零件出库和中间产品出入库组成。
(2)生产计划管理
提供生产计划管理功能,辅助用户编制和查询各种生产计划。业务工作包含制定季度生产大纲、制定月生产计划、制定周生产计划、将周生产计划下发到具体生产部门、接收生产日报、接收生产周报、变更生产计划、下达临时生产任务和考核生产计划执行率。
(3)任务单工作
任务单工作包括:原材料材料和零部件复验。管理人员通过系统制定任务单,工作人员通过系统获取工位的任务单完成任务单工作信息。完成之后,用户记录任务单的完成情况,系统将任务单保存。
(4)传递卡工作
传递卡工作为生产的核心业务,工序人员通过传递卡流程完成部件及整台的全部生产任务。在工作传递卡的单个环节中,用户通过系统记录下工作开展信息,单个工作环节中所产生的信息包含有清洗记录、烘干记录、检验记录、组装记录等。
(5)不合格品控制
通过不合格信息提示,系统能够辅助防止生产过程中不合格品流入到下一步工序。在某个传递卡工作环节或任务单工作中,如果质量信息不合格,系统将提示用户,用户根据提示信息查询产品信息状态。
(6)生产信息查询
生产查询任务包含:产品的生产信息查询、生产记录查询、生产报告查询、任务单查询和零件合格信息查询。通过输入某一产品台的编号可以查询到该产品的所有生产信息。
(7)生产数据统计分析
系统能够实现各种生产关键参数的数据统计分析,自动形成工艺人员定制的各种统计分析结果。关键参数包括制造成品率、焊缝合格率、检测数据分析等。统计分析项目包括:百分比统计,平均值,极限偏差等,分析结果以图表的形式给出。
(8)工装检具管理
系统能够实现各类工装检具和计量设备的电子台帐管理,辅助人员随时了解设备及检具的工作状态,并提前实现检具设备的送检提醒,实现设备管理人员对设备使用状态的在线管理,对过期未送检的检具进行报警提示。
(9)文档管理
对各种文档进行管理,提供文档录入功能、文档维护功能和文档查询功能。文档包括:管理程序文件、生产质量文件、操作规程、检验规程以及其他各种技术文件。管理用户的基础信息和用户在系统中所具有的各种权限,对现有用户进行维护。用户权限分为系统菜单权限、工序传递卡的对应权限,可以给用户添加和修改权限。
3.生产质量管理系统软硬件结构
系统采用服务端为核心的思想实现,所有的软件功能将在服务端实现,用户通过客户端连接至服务端使用软件,服务端驱动客户端从而向用户提供各种功能服务并且响应用户的各种操作。软件结构采用浏览器/服务器方式,软件功能部署在web服务器上。通过网络连接,服务端向用户提供基于IE6的软件功能,从而实现了以服务端为核心的软件产品。软件产品开发实现涉及技术和工具主要包括:数据库服务器,SqlServer2005;Web服务器,Tomcat6;客户端浏览器,IE6。硬件结构运行平台满足基于网络的桌面工作站和服务器框架结构,工作站的数量根据具体用户工位数量确定。
4.结论
生产质量管理系统的设计实现了产品生产过程中生产信息的管理、生产过程流转卡的在线传递、生产信息的快速查询和有效管理、不合格品流向控制及工装计量器具预警等功能,能够确保生产信息的有效管理与可靠质量跟踪与追溯,有效的提高了产品制造过程生产信息管理水平。
浏览量:2
下载量:0
时间:
网络攻防环境难以构建和管理是一个普遍性的难题。目前已经设计出一种使用虚拟机以及Openstack虚拟化的一种管理技术的网络攻防实验平台,它主要是基于云计算技术的。设计这种基于云计算的网络攻防平台的最根本原因是当前等的构建计算机网络攻防对实际网络环境有着较大的影响,而且成本比较高,不能实现高频率的构建,而这种基于云计算的网络攻防平台能够有效的虚拟网络环境,即不对实际的网络环境造成太大的影响;同时,它的实验成本较低,所以各种各样的网络攻防实验的测试都可以实现,真正的方便了需要使用网络攻防实验平台的企业以及各高校。以下是读文网小编为大家精心准备的:浅谈基于Openstack的网络攻防实验平台设计与实现相关论文。内容仅供参考,欢迎阅读!
近年来,随着多起安全相关事件在互联网上曝光,网络安全成为当前技术研究热点,网络安全课程和网络安全竞赛也得到了更多的重视。
我们在网络安全课程的学习和网络安全竞赛的训练过程中,做了大量网络攻防方面的实验,比较深切地感受到现有的网络攻防实验手段的不足。
考虑到网络攻防相关实验往往都带有一定的破坏性,在真实网络环境里进行攻防实验还会遇到法律授权方面的麻烦,一般都是通过安装VMware、Virtualbox 等模拟软件构建虚拟网络环境去进行攻防实验。
在自己计算机上架设虚拟机构建网络攻防环境方式的优点是简单、廉价和灵活。但我们在练习过程中也发现,随着学习内容和人数的增多,会出现比较严重的管理问题,例如出现越来越多的虚拟机镜像和快照文件、越来越多的文档资料等,时间一长就容易遗忘,要搜索、准备很长时间才能进行实验操作;另外,人数多了,还牵涉到文档、软件、攻防系统镜像的分发和同步的问题。很多网络攻防实验的关键步骤其实并不多, 却往往要耗费大量的时间和精力做准备和排错工作,大大降低了效率,更不容易进行共享和更新工作。
经考虑,我们准备借助云计算技术来构建网络攻防实验平台。云计算技术可以灵活地按需提供虚拟化、并行计算、网络存储和负载均衡等服务,因此如果能把网络攻防所需的各种工具软件、攻击机和靶机镜像、操作指南等文档资料统一安放到云平台中,则可以极大地改进管理工作。例如,可以省去本地安装配置工作,只要有网络随时能用注册账号登录到云平台上做有操作权限的网络攻防实验;所有的技术文档、操作指南等统一存储在云平台,非常容易检索;在攻防实验平台的存储空间、CPU 性能出现瓶颈时,也非常容易进行扩充升级。
Openstack 是一个美国国家航空航天局和Rack space 合作研发的, 旨在为公共及私有云的建设与管理提供软件的开源项目。
Openstack 正处于高速发展和推广应用过程中, 目前已经是各种公有云和私有云建设的主流方案。
基于Openstack 的云平台部署非常灵活, 既可以只装在单节点服务器上,也可以部署到大规模集群服务器组,经综合考量,我们使用两台服务器去实现网络攻防实验用云平台,其中一台服务器部署为控制节点,另一台部署为计算节点,这也是目前广泛使用的方案,足以应付通常的实验,以后如果有需求,可以再添加计算节点以提高性能。服务器可以只放在私有局域网中,也可以接入校园网提高公开服务,因此每台服务器都装上双网卡,一块连接到外网,另一块连接内网。
设计的云平台服务器使用操作系统CentOS Linux 6.4 版, 下载OpenStack 的Icehouse 版本进行安装配置, 根据Openstack 的官方安装指导,在控制节点先后安装并配置Mysql、RabbitMQ、keystone、Nova、Neutron、Cinder、Glance、Horizon 和Apache 等服务项目,而在计算节点上只需安装配置Nova 和Neutron。
Openstack 安装完成后, 借助Dashboard 服务可以通过Web 界面登录后进行管理。
登录进入云平台管理页面后,即可非常便捷地进行各种虚拟机镜像的创建、上传、配置、运行、删除等配置工作。这些虚拟机镜像运行后,借助VNC 等远程控制工具,可以让多人同时通过网络访问,从而充分发挥云平台的作用。
在基于Openstack 的云平台搭建好了以后, 为实现网络攻防实验功能,主要任务就是创建足够有用的攻击机和靶机的虚拟机镜像。
攻击机的镜像相对比较容易解决,我们首先制作了基于Windows操作系统的攻击机镜像,在系统中事先封装了大量网络安全渗透测试用工具,包括各种扫描工具、嗅探工具、加解密工具、远程渗透攻击测试工具、动态调试工具、静态反编译工具等等。其中最常见最有用的一些工具包括Metasploit 开源安全漏洞测试工具、Nmap 扫描器、Wireshark 嗅探器、burpsuite 集成Web 渗透测试工具集、sqlmap 注入工具、Ollydbg 动态调试器、IDA 反编译工具等。
另外, 我们也制作了基于Kali 和Back Track 5 的攻击机系统镜像,它们都是开源的Linux 系统,已经在系统中事先集成了大量有用的网络安全测试工具,可以免去大量工具收集的繁琐工作。
靶机的制作则相对比较麻烦,因为这不是简单安装好操作系统和软件就行了,还经常需要自己在靶机上挖掘出或人为生成需要的某种安全漏洞以供攻击机做网络攻击实验。我们首先自己制作了一些基于Windows 2000、Windows XP、Windows 2003、Windows 2003、Windows 7等操作系统的镜像,都是没有打足补丁留下系统漏洞用于系统攻击测试, 然后我们还在一些Windows 镜像中创建了各种基于ASP、ASP.NET、PHP 和JSP 技术的有已知漏洞的Web 网站用于Web 渗透测试。另外,我们下载了一些开源免费靶机资源,例如OWASP 组织发布的一些靶机镜像资源。
为了更方便地使用和管理实验平台,我们另外编写并部署了一个管理网站,主要就是将云平台中的各种虚拟机资源及各种网络攻防实验所需的学习资料进行了分类组织显示。
事先获取权限的网络攻防练习者登录到这个网站后,可以非常便利地查看学习资料, 更重要的是可以启动云平台上各种虚拟机镜像,从而实际连接到运行中的攻击机和靶机进行各种攻防操作。
例如,在做通过弱密码安全漏洞远程控制实验时,练习者可以登录到管理网站上,通过阅读详细学习资料理解了这个课题的相关背景知识后,按照操作指南,先连接到攻击机上,打开运行Nmap 扫描器,扫描靶机开放的端口服务,并利用扫描脚本和自定义的字典文件扫描是否存在弱口令。
扫描结果是,发现靶机已经开放了3389 远程桌面服务,而且通过字典扫描出了管理员administrator 的弱密码5i9x。
然后在攻击机上用远程登录客户端去连接靶机的远程桌面服务,输入扫描出的账号和密码, 即可以管理员权限轻松进入靶机系统,完成了本次渗透测试实验任务。
其他网络攻防实验任务都可以用上述类似的方法进行理论学习和实际操作练习。
通过在攻防平台上的检测发现, 在同时练习人数不多的情况下,攻击机和靶机的连接速度和运行速度基本能够满足要求。
用基于Openstack 技术构建的云平台可以显著提高网络安全,尤其是网络攻防操作的学习效率,可以作为课程学习及竞赛培训的有益助手。当然,目前云平台上的网络攻防系统远不够成熟,存在标准不统一、界面不够友好、制作繁琐、很难支持大规模应用等缺点,有待技术的进一步发展和更多的开发工作
相关
浏览量:2
下载量:0
时间:
在线教育即e-Learning,或称远程教育、在线学习,现行概念中一般指的是指一种基于网络的学习行为,与网络培训概念相似。是通过应用信息科技和互联网技术进行内容传播和快速学习的方法。以下是读文网小编今天为大家精心准备的:浅谈在线教育系统学习路线模块的设计与实现xg 论文。内容仅供参考,欢迎阅读!
浅谈在线教育系统学习路线模块的设计与实现全文如下:
开放存取是基于自由、开放与共享的理念,依托网络技术的一种全新的学术出版和信息交流模式,其在多个领域掀起了各种形式的开放存取运动。在线学习系统就是在此思想的推动下,伴随网络技术的成熟发展出的新的教学管理形式。并且伴随着现代社会对高层次人才的需求和生存竞争的逐渐加大,提高教育质量将是高等教育发展的核心目标。在线学习系统的建设水平也早已成为衡量现代大学建设的重要指标。
现有的在线学习系统集成了网络共享教学资源、教学资源管理、视频课程和师生交互等多功能功能为一体。在国外已经设计实现了众多虚拟学习环境模型,例如E - learning,并且在实际使用中不断改进。它们应用简便并具有很多教学工具,在很大程度上适应了教师与学生在实际教学中的需求。
如允许发布教学大纲,更新布告栏,进行课程预设,通过搜索引擎对现有资料进行查找,提供丰富的参考教材、传统教材和多媒体资料,并可以进行简单的编辑,内置博客等新兴的展示交流工具,以及在线交流、留言板和论坛等即时交互工具,以方便教师和学生进行及时的交流。另外,还有练习模块,作业模块,下载模块等教学辅助模块的支持。国内著名高校如北京大学、清华大学、上海复旦大学、浙江大学、武汉大学等高校早已相继成立了大学课程中心。通过调查研究和使用实践证明,大学课程中心能够为课程建设提供必要的技术支持。
但是现有这些在线学习系统都忽略一个问题:他们全部既没有预设的学习路线功能,也没有针对特殊使用者的个性化学习路线,可以使使用者按照学习路线中的课程设置进行学习。比如当一名使用者申请某门课程的学习时,现有的在线学习系统不会提示使用者学习这门课程之前必须具备的知识和应具有的能力,导致课程的申请者申请课程之后发现无法继续学习所选的课程。因为现实中申请者必须按照既定的课程顺序进行学习,在前导课程得到及格的成绩时才能学习当前选择的课程。
而在线学习系统预设学习路线并修改学习路线模块可以解决上述问题。首先分析课程与课程之间的关系,例如得到学习某门课程的前导课程和后续课程,将这样的关系写入数据库表中,通过程序生成预设的学习路线,当使用者选择学习某门课程时,使用者会清楚的得到学习这门课程所必需学习过的前导课列表,如果使用者前导课列表全部标记为完成,则可以学习所选课程; 否则将不能学习。其次如果前导课程是多门课程的情况出现则需并行学习多门前导课。
第三如果前导课还存在没有完成的前导课,则一直找到第一门课程从头开始学习。第四为保证系统的灵活性,管理者也可以针对特殊使用者提出的需求修改预设的学习路线。并且上述方法还有另外一项重要的作用,由于在线学习的特殊性,教师无法有效监督网络另外一端使用者的学习情况,而学习路线的预设功能则能为监督学生学习起到很大的作用。
文章以辽东学院课程中心为例主要讲述在线学习系统学习路线预设与修改等技术,并对其中的关键技术的实现做了详细的叙述。预设学习路线功能可以弥补学习者盲目选择课程的缺陷,并且在一定程度上监督学习者的学习进度,在一定程度上完善了在线学习系统。在线学习系统的设计事先做了充足的准备,收集大量专业的人才培养计划,根据人才培养计划进行了课程关系的分析,发现其中存在串行路线、并行路线和混合路线,分别建立数据模型。根据上述数据模型建立了学习路线预设框架模型,将其加入到课程中心,大大提高了学校的教学管理效率。
1. 1 数据表的分析
对于在线学习系统的学习路线预设模块需要以下两个功能: 学习路线预设功能和对预设的学习路线按照特殊用户的要求进行修改的功能。
一般来说在线学习系统的学习路线预设就是设置课程和课程之间的关系,也就是各门课程之间前导和后续的关系,是由授课者( 通常是一个人或者一个部门) 决定的,然后将其写入授课计划以便执行。对于学习路线的预设是,首先根据授课计划将每个学生的学习路线归纳成一个实体,然后通过二维关系描述。其次根据事先的授课计划将课程归纳成一个二维关系。两个二维关系通过关键字约束,某学习者选择学习当前课程,程序会通过约束关键字中所选当前课程的前导课号和完成状态,如果前导课程已经被标记为完成状态则可以学习当前课程,否则先学习前导课。对于修改预设的学习路线功能则可通过管理员强行修改二维关系表实现。
1. 2 课程关系类型的分析
根据学习常识某一门课程一定不是孤立的,一定会存在前导和后续课程。如果某门课程的前导课程只有一门课程的情况出现,那么学习者只需学完这一门前导课程就可以向后学习自己所需的课程;但是大多数情况是某门课程的前导课程是大于一门课程的情况,对于这种情况经过分析会出现三种常见的状态,分别总结为串行学习路线、并行学习路线及混合学习路线。串行学习类型的学习路线链条来说,某一门课程的直接前导课程只有一门,但该前导课还存在自身的直接前导课程,如果学生希望学习课程D,只有先学习课程A,然后学习课程B,然后学习课程C,最终才能学习所选择的课程D。
并行学习类型的学习路线链条来说,某一门课程的直接前导课程不只有一门,学生如果希望学习课程C,但是课程C 具有课程A 和课程B 两门并行的前导课,那么学生只能同时选择学习课程A 和课程B,完成后才能向后进行课程C 的学习。
混合学习路线来说,有时某门课程的前导课在学习链条的某一节点可能是并行学习的情况,有的时候可能是串行学习的情况,对于不同的情况可以分别进行串行学习路线、并行学习路线进行学习。
2. 1 学习路线类型的判断
在所有课程的信息都确定填入前面所述的二维关系中后,当学习着选择某课程时便会进入预先设定好的学习路线,该路线首先判断当前课程的前导课程数量,如果不大于1,则可以学习该课程的唯一门前导课或者直接学习该课程; 如果大于1,则判断该课程的直接前导课程数量,如果不大于1 则进入串行学习路线,如果大于1 则进入并行学习路线,过程如图4 所示:
2. 2 串并行学习路线的设计
在学习着选择课程,并且进行了学习路线类型的判断之后,学习者要按照预设的学习路线进行学习,为了简化串行学习路线和并行学习路线设计流程图。如串行学习所描述的那样,当学习着选择学习课程A 时,必须先学习课程B 和课程C。在学习课程B 和课程C 时需要经过和课程A 相同的判断过程。经过类型判断得到课程A 的前导课程数量大于1,并且又判断出课程A 的直接前导课程为1门即课程B,不是并行学习路线,所以就要先学习课程B。课程B 所经过的判断流程和课程A 一致,发现还有课程C 需要学习,还要进行课程C 的学习。如果系统判断未学习完成,就继续学习课程C,当课程C 学习完成就可以沿着串行学习路线学习课程B,然后是课程A。以此类推即为串行学习路线。
2. 3 修改预设学习路线的设计
如前所述得到预设学习路线的方法和学习路线类型判断及如何在类型判断后按照学习路线学习的方法,但是学习路线的预设又不是死板的、一成不变的,在设计中具有按照学习者的合理意愿进行学习路线修改的功能: 先由希望修改学习路线的学习者通过发送信息的方式发送修改学习路线的申请到任课教师,任课教师不具备修改学习路线的权利,所以任课教师再通过课程中心内信息的方式发送给管理员,管理员审核通过并备案后授权教师修改相关学生的学习路线,以达到因材施教的目的。学习路线预设与修改如图7 所示:
3功能测试
对于预设学习路线和修改学习路线功能的测试是在辽东学院课程中心这个在线学习系统上进行的,辽东学院课程中心是辽东学院自主开发的在线学习系统,其运行基于辽东学院校园网。参与测试的学习者人数达到2 300 人,课程数量5 门。共生成参与测试的学习路线实例11 500 个,其中预设串行学习路线2 300 个,预设并行学习路线2 300个,预设混合学习路线2 300 个,将前导课完成状态标记为完成状态的学习路线2 300 个,修改预设学习路线2 300 个。全部的预设学习路线都能按照设计的要求约束学习者沿路线进行学习,修改学习路线功能也能够按照学习者的要求在管理员的权限下进行合理修改。
预设学习路线和修改预设学习路线模块在辽东学院课程中心和校园网上可以顺畅的运行,但是随着学习者的增多,会产生越来越多的学习路线实例,这将产生大量的数据冗余,要求数据库服务器的数据存储、吞吐能力强,提高了教学成本和管理难度,这些都是今后需要进一步改进的地方。
随着时代的发展,在线学习成为当今重要的学习方式之一,也产生了很多在线学习系统,但是目前的在线学习系统都没有预设学习路线和修改学习路线这个功能,无法监督学习者的学习状态,不方便教学管理。文章以辽东学院课程中心为例主要讲述在线学习系统预设学习路线模块的课程关系的分析、数据库表的建立、学习路线预设与修改等技术,建立串行学习路线预、并行学习路线预设和混合学习路线预设框架模型,并对其中的关键技术的实现做了详细的叙述,希望能为开发者提供一个实用模型,并且希望对其他应用的建设有一定的借鉴作用。
对于大量学习者的学习路线实例产生的数据冗余问题,功能开发者已经找到应对的思路和方法。可以参考目前流行的个性化推荐方法,例如基于关联规则的推荐、基于内容的推荐、协同过滤推荐,根据学习者以往的选课信息,在线学习系统自动的将学习者可以进行学习的课程推荐给学习者实现智能预设。由于现实条件约束在这个版本的学习路线预设中无法体现,但是在接下来的学习路线预设版本中会加入这个功能。
相关
浏览量:3
下载量:0
时间:
利用GIS技术对地质灾害信息进行快捷发布、预警与决策,是地质灾害管理与防治的有效途径之一。以下是读文网小编为大家精心准备的:面向地质灾害的GIS系统设计与实现相关论文。内容仅供参考,欢迎阅读!
摘要:该文基于笔者多年从事应用灾害系统设计的相关工作经验,以面向地质灾害的GIS应急指挥系统设计为研究对象,首先探讨了项目建设的目标和内容,其次分析了项目总体的技术路线和总体结构设计,最后给出了系统的功能设计和数据库设计思路,相信对从事相关工作的同行能有所裨益。
关键词:GIS DEM 地质灾害应急
地质灾害应急指挥信息系统是针对地质灾害防治过程开发的一个服务平台。利用这个平台,各个县的灾害防治部门可以查询到所有灾害点详细信息,从而实现对灾害点的综合管理。同时,还可以对灾害发生时的应急预案进行直观快速展示,为灾前预警、灾时指挥、灾后救援提供直观快速的解决方案.
根据该需求,该项目建设内容包括如下方面:(1)市地质灾害应急指挥信息系统建设,包括市三维场景的建设、市地质灾害应急指挥信息系统功能实现等;(2)市地质灾害数据库的建设,包括市地质灾害点数据库的建设和市地图数据库的建设;(3)软硬件环境建设,包括系统平台所需的软硬件环境的选择和建设。
3.1 总体技术路线
对DOM和DEM进行三维地形模型构建,然后使用Terra Explorer Pro将三维模型、基础地理要素层进行叠加集成,形成三维基础地理数据平台。(2)地质灾害专题数据库建设:分析和研究“市地质灾害点调查”数据成果。将地质灾害点调查文档数据进行入库,包括文字说明、坐标、图片等属性,整合成为地质灾害专题数据库,并将灾害点按照坐标属性定位在三维地理空间平台上。(3)地质灾害预警三维地理信息系统建设:按照国土局的需求,将各种灾害点的信息集成在三维地理信息系统上,并且可以进行属性的查询,并完成相应的
图1项目技术路线图
3.2 系统总体结构设计
系统分为两个层次,分别为数据层和应用层。数据层为该系统所使用到的数据。系统所使用的数据类型包括两种,分别为文件类型的数据和SQL Server数据库中的数据。其中文件数据包括地形数据和专题数据,专题数据包括一些word文档,视频资料等数据,地形数据为三维地形数据(MPT文件)。SQL Server专题数据库中的各种数据包括各种地质灾害点的各种信息。用户可以通过基于“市地质灾害应急指挥信息系统”进行浏览和各种操作。
该系统功能包括基础地图操作功能、地质灾害管理专题功能。基础地图操作功能包括多模式浏览、分析工具、各种量测。地质灾害专题功能包括灾点管理、灾点查询、地名查询、属性查询、统计分析、实时通讯(预留)、用户管理、日志管理。下面详细描述系统的功能模块。
该系统的软件功能拟包含以下几个方面。
4.1基础地图操作功能
(1)多模式浏览:给用户提供灵活的地图操作功能,可以对场景进行缩放、旋转、平移和漫游;(2)分析工具:系统提供坡度和坡向分析功能;(3)各种量测:为用户提供各种量测功能。
4.2灾点管理
4.2.1导入:用户可以将现有的灾害点的文本属性信息导入到本系统数据库中。系统提供灾害点信息导入工具,用户如果有文档方式或者表格方式的地灾点信息,可以通过该功能实现地灾点的数据导入。
4.2.2增加:通过验证的用户可以在三维地图窗口的任意点添加地灾点,并且可以添加其属性信息。
4.2.3修改:通过验证的用户可以修改灾点的属性信息。
4.2.4删除:通过验证的用户删除地灾点。
4.2.5设置预警等级:通过验证的用户可以设计灾点的预警等级。
4.2.6分类显示:设置显示范围,导入该范围内的所有灾点。
4.2.7即时预案:灾害发生时对灾害点设置即时的应急预案,该预案以fly方式保存。
4.3查询功能
(1)灾点查询。提供各种灾害点名的查询,支持按政区查询、按位置查询、按编号查询、按灾害等级、按预警等级查询等多种查询方式。(2)地名查询。提供自然村以上地名的查询。
该项目数据库可以选用SQL Server来存储和管理,数据库应能方便系统维护和更新、利于发布和共享,同时能够解决数据保密共享问题。
5.1数据库内容
该平台涉及的数据包括如下几种:基础地理信息数据、专题和维护数据、属性数据。
(1)基础地理信息数据。基础地理信息数据包括遥感影像,数字高程模型、境界数据、道路数据(全省省道以上的道路)、地名数据。
(2)专题数据。专题数据包括各种地质灾害点数据以及各种应急指挥数据。主要包括:1)地质灾害点分布数据,包括1000多个地质灾害点的分布情况,这些数据由市国土局提供;2)县名、乡镇名、街道名、道路名、水系名、行政村名。
(3)属性数据。属性数据包括上述几种专题数据相关的属性。1)地质灾害点的属性包括其地理位置、灾害点类型,灾害点图片、防治措施……等,同时,还包括多媒体信息;2)灾点即时预案的属性信息包括指挥路线、撤离人员、救援物资等图形和各种数字数据同时和以及相关多媒体信息(包括图片和录像),以fly文件保存,并保存在数据库中。
以上数据由该市国土局提供。
5.2数据库模型
该项目的数据包括两种类型,分别为基础地理信息数据和专题维护数据。基础地理信息数据包括DEN/DOM数据、矢量数据、mpt数据等;专题维护数据包括专题数据、属性数据以及系统维护数据等。
5.3数据库存储与管理
该项目的数据存储采用两种方式,一种为文件方式,一种为数据库方式。文件存储方式包括Mpt;专题数据;矢量数据(如道路、境界、地名等)。数据库存储方式包括属性数据,如文字、图片、多媒体等;维护数据,包括个人信息、系统信息等。系统的mpt数据采用文件方式进行管理,其他分层矢量数据、专题数据、都是通过fly文件进行管理;属性数据和系统维护数据通过SQL Server数据库中进行存储和管理的。
该文从项目建设目标和内容出发,分析了项目的技术路线和结构设计,探讨了系统的功能设计和数据库设计,为后期项目建设奠定了良好的基础。
相关
浏览量:3
下载量:0
时间: